package com.flyaudio.xiaopengautopilot.constant;

public class ModuleKey {
    //------------- BCMKeyName------------
        //1---6
        public static  String BCM_HighBeamLight_Status ="BCM_HighBeamLight_Status";//远光灯
        public static  String BCM_LowBeamLight_Status="BCM_LowBeamLight_Status";//近光灯
        public static  String BCM_FrontFogLight_Status="BCM_FrontFogLight_Status";//前雾灯
        public static  String BCM_FrontTailLight_Status="BCM_FrontFogLight_Status";//前尾灯
        public static  String BCM_DrivingLight_Status="BCM_DrivingLight_Status";//行车灯
        public static  String BCM_GoHomeModeLight_Status="BCM_GoHomeModeLight_Status";////回家模式灯
        public static  String BCM_LeftTurnLight_Status="BCM_LeftTurnLight_Status";//左转向灯
        public static  String BCM_RightTurnLight_Status="BCM_RightTurnLight_Status";//右转向灯
        //7---13
        public static  String BCM_FrontWiperHigh_Status ="BCM_FrontWiperHigh_Status";//前雨刮高速
        public static  String BCM_FrontWiperLow_Status="BCM_FrontWiperLow_Status";//前雨刮低速位
        public static  String BCM_FrontWiperInt_Status="BCM_FrontWiperInt_Status";//间歇/挡位
        public static  String BCM_FrontWiperGear_Status="BCM_FrontWiperGear_Status";//挡位
        public static  String BCM_FrontWashStatus="BCM_FrontWashStatus";//前雨刮洗涤
        public static  String BCM_FrontWiperReset_Status="BCM_FrontWiperReset_Status";//前雨刮复位
        public static  String BCM_FrontCover_Status="BCM_FrontCover_Status";//前盖
        //14--20
        public static  String BCM_BackCarLight_Status ="BCM_BackCarLight_Status";//倒车灯
        public static  String BCM_BrakeCarLight_Status="BCM_BrakeCarLight_Status";//刹车灯
        public static  String BCM_RearFogLight_Status="BCM_RearFogLight_Status"; //后雾灯
        public static  String BCM_RearTailLight_Status="BCM_RearTailLight_Status";//后尾灯
        public static  String BCM_RearWiper_Status="BCM_RearWiper_Status"; //后雨刮
        public static  String BCM_RearWash_Status="BCM_RearWash_Status"; //后洗涤
        public static  String BCM_RearTrunk_Status="BCM_RearTrunk_Status";//后备箱

        //21--24
        public static  String BCM_DriverWindow_Status="BCM_DriverWindow_Status";////驾驶位车窗
        public static  String BCM_PassengerWindow_Status="BCM_PassengerWindow_Status";//副驾驶位车窗
        public static  String BCM_RearLeftWindow_Status="BCM_RearLeftWindow_Status";//后左车窗
        public static  String BCM_RearRightWindow_Status="BCM_RearRightWindow_Status";//后右车窗

        //25--30
        public static  String BCM_DriverSideLock_Status ="BCM_DriverSideLock_Status";//驾驶位锁控制
        public static  String BCM_PassengerSideLock_Status="BCM_PassengerSideLock_Status";///副驾驶位锁控制
        public static  String BCM_LeftRearLock_Status="BCM_LeftRearLock_Status";//后左锁控制
        public static  String BCM_RightRearLock_Status="BCM_RightRearLock_Status";//后左锁控制
        public static  String BCM_OuterMirror_Status="BCM_OuterMirror_Status";//后视镜状态折叠
        public static  String BCM_OuterMirrorDeforst_Status="BCM_OuterMirrorDeforst_Status";//右后视镜除霜控制

        //31--34
        public static String BCM_DriverDoor_Status ="BCM_DriverDoor_Status";//驾驶位门
        public static String BCM_PassengerDoor_Status="BCM_PassengerDoor_Status";//副驾驶门
        public static String BCM_RearLeftDoor_Status="BCM_RearLeftDoor_Status";//后左门
        public static String BCM_RearRightDoor_Status="BCM_RearRightDoor_Status";//后右门
        public static String BCM_HandBrake="BCM_HandBrake"; //手刹
        public static String BCM_DriverSafetyBelt = "BCM_DriverSafetyBelt"; //驾驶位安全带
        public static String BCM_PassengerSafetyBelt = "BCM_PassengerSafetyBelt";  //副驾驶安全带
        public static String BCM_V12_Volt="BCM_V12_Volt";//12v电压

        //35--
        public static String BCM_VEHICLVESTART = "BCM_VEHICLVESTART"; //一键启动
        public static String BCM_REARMIDSAFETYBELT="BCM_REARMIDSAFETYBELT";//后排中安全带未系提醒
        public static String BCM_REARLEFTSAFETYBELT="BCM_REARLEFTSAFETYBELT";//后排左安全带未系提醒
        public static String BCM_REARRIGHTSAFETYBELT="BCM_REARRIGHTSAFETYBELT";//后排右安全带未系提醒
        public static String BCM_WALKWARNSW_STATUS="BCM_WALKWARNSW_STATUS";//G3行人警示器控制
        public static String BCM_WALKWARNVOICE_STATUS="BCM_WALKWARNVOICE_STATUS";//行人警示器警示音状态";
        public static String BCM_DRIVERSEAT_WINDLV="BCM_DRIVERSEAT_WINDLV";//主驾驶座椅风速等级
        public static String BCM_DRIVERSEAT_WARNLV="BCM_DRIVERSEAT_WARNLV";//主驾驶座椅加热等级";

        public static   String BCM_DRIVERSEAT_MOVEDIRECT="BCM_DRIVERSEAT_MOVEDIRECT";//主驾驶座椅移动方向";
        public static   String BCM_DRIVERSEAT_FR_POSITION="BCM_DRIVERSEAT_FR_POSITION";//主驾驶座椅前后位置";
        public static   String BCM_DRIVERSEAT_UD_POSITION="BCM_DRIVERSEAT_UD_POSITION";//主驾驶座椅上下位置";
        public static   String BCM_DRIVERSEAT_BACKREST_POSITION="BCM_DRIVERSEAT_BACKREST_POSITION";//主驾驶座椅靠背位置";
        public static   String BCM_TRUNKPOSITION="BCM_TRUNKPOSITION";//电动尾门位置
        public static   String BCM_DRIVERWINDOWPOS="DRIVERWINDOWPOS";//左前窗位置
        public static   String BCM_PASSENGERWINDOWPOS="PassengerWindowPos";//右前窗位置
        public static   String BCM_REARLEFTWINDOWPOS="RearLeftWindowPos";//左后窗位置
        public static   String BCM_REARRIGHTWINDOWPOS="RearRightWindowPos";//右后窗位置
        public static   String BCM_BACKDOORSTATE="BCM_BACKDOORSTATE";//后备箱状态

        //--------------air----
        public static String AIR_AUTO ="AIR_AUTO";//空调关闭 打开
        public static String AIR_SPEED ="AIR_SPEED";//压缩机的转速
        public static String AIR_WIND_SPEED ="AIR_WIND_SPEED";//风速
        public static String AIR_COMPRESSOR ="AIR_COMPRESSOR";//压缩机禁止使能
        public static String AIR_FAN ="AIR_FAN";//冷却风扇
        public static String AIR_LOOP ="AIR_LOOP";//循环
        public static String AIR_DIRECTION ="AIR_DIRECTION";//风向
        public static String AIR_HEAT ="AIR_HEAT";//加热
        public static String AIR_AC ="AIR_AC";//AC开启‬‬‬‬‬‬‬关闭


        public static String AIR_TYPE ="AIR_TYPE";//模式
        public static String AIR_SPEEDERR ="AIR_SPEEDERR";//压缩机限制
        public static String AIR_HEATERR ="AIR_HEATERR";//制热故障
        public static String AIR_HEATERR_2 ="AIR_HEATERR_2";//制热限制
        public static String AIR_TEMPERATURE ="AIR_TEMPERATURE";//空调温度值
        public static String AIR_SPEEDERR_2 ="AIR_SPEEDERR_2";//压缩机故障

        public static String ORDERSTEP="ORDERSTEP";
        public static String FIRSTSTEP="FIRSTSTEP";//0：门没全关好1：门全关好
        public static String SECONDSTEP="SECONDSTEP";//门没全关执行了解锁
        public static String ORDERCOORRECT="ORDERCOORRECT";//上强电步骤不正确
        public static String CANOFF ="CANOFF";//OFF的条件不满足
        public static String CANACC ="CANACC";//ACC的条件不满足
        public static String CANON ="CANON";//ON的条件不满足

//--------------BMSKeyName

    public static String PosRelay="PosRelay";//总正继电器状态
    public static String NegRelay="NegRelay";//总负继电器状态
    public static String PreChargeRelay="PreChargeRelay";//预充继电器状态
    public static String FastRelay="FastRelay";//快充继电器状态
    public static String faultShutdownReq="faultShutdownReq" ;//BMS请求故障下电
    public static String IntelligentChargePermit="IntelligentChargePermit";//BMS是否允许进入12V蓄电池智能充电模式
    public static String HV_State="HV_State";//BMS当前的高压状态
    public static String Count="Count";//BMS心跳

    public static String BMS_FaultLevel="BMS_FaultLevel";//BMS故障等级
    public static String BMS_SOC="BMS_SOC";//soc值
    public static String BMS_Current="BMS_Current";//当前电流值
    public static String BMS_Volt="BMS_Volt";//当前总电压
    public static String BMS_BatteryChargePowr="BMS_BatteryChargePowr";//允许最大放电功率
    public static String BMS_BatteryDischargePowr="BMS_BatteryDischargePowr";//允许最大充电功率

    public static String ChargeMode="ChargeMode";//充电模式
    public static String ChagreTimeRemaining="ChagreTimeRemaining";//充电剩余时间

    public static String BMS_MaxCellVoltOverAlarm="BMS_MaxCellVoltOverAlarm";// "过压警报";
    public static String BMS_MinCellVoltUnderAlarm="BMS_MinCellVoltUnderAlarm";// "欠压警报";
    public static String BMS_BattUnderTempAlarm ="BMS_BattUnderTempAlarm";//"欠温警报";
    public static String BMS_BattOverTempAlarm="BMS_BattOverTempAlarm";// "过温警报";
    public static String BMS_CellTempDiffOverAlarm ="BMS_CellTempDiffOverAlarm";//"电池温度一致性差警报";
    public static String BMS_BattOverCurrAlarm="BMS_BattOverCurrAlarm" ;//"过流警报
    public static String BMS_CANAlarm="BMS_CANAlarm" ;//"CAN通讯失效
    public static String BMS_HIVLAlarm="BMS_HIVLAlarm";// "高压互锁警报";

    public static String BMS_PreChargeRelaySts="BMS_PreChargeRelaySts";// "预充继电器粘连状态
    public static String BMS_PosRelayAdhereOrB="BMS_PosRelayAdhereOrB" ;//"总正继电器粘连状态";
    public static String BMS_NegRelayAdhereSts="BMS_NegRelayAdhereSts";// "总负继电器粘连状态";
    public static String BMS_InsulationResLowAlarm="BMS_InsulationResLowAlarm";// "绝缘失效警报";
    public static String BMS_SOCTooHighAlarm="BMS_SOCTooHighAlarm";// "SOC过高警报";
    public static String BMS_SOCLowAlarm="BMS_SOCLowAlarm";// "SOC过低警报";
    public static String BMS_BattPackCoincidenceAlarm="BMS_BattPackCoincidenceAlarm";// "电池一致性差警报";
    public static String BMS_TotalBattVoltUnderAlarm="BMS_TotalBattVoltUnderAlarm" ;//"总电压欠压警报";

    public static String BMS_TotalBattVoltOverAlarm="BMS_TotalBattVoltOverAlarm";// "总电压过压警报";
    public static String BMS_TemControlLoseAlarm="BMS_TemControlLoseAlarm" ;//"电池温度失效警报
    public static String BMS_BattTemCoincidenceAlarm="BMS_BattTemCoincidenceAlarm";// "电池温度一致性差警报";
    public static String BMS_RelayAlarm="BMS_RelayAlarm";// "预充继电器警报";
    public static String BMS_FastChargeAlam ="BMS_FastChargeAlam";//"快充继电器警报";
    public static String BMS_SlowChargeAlam="BMS_SlowChargeAlam" ;//"慢充工作";
    public static String BMS_DCDCAlam="BMS_DCDCAlam" ;//"DCDC工作
    public static String BMS_SystemFaultLevel="BMS_SystemFaultLevel" ;//"BMS故障等级";
    public static String BMS_EnduranceMileage="BMS_EnduranceMileage"; //车辆续航里程

    public static String MAX_Temp="MAX_Temp";// "BMS当前检测到的最高温度 ";
    public static String MIN_Temp="MIN_Temp";// "BMS当前检测到的最低温度 ";
    public static String BMS_TotalVolt="BMS_TotalVolt";// "BMS电压 ";
    public static String BMS_Current_2="BMS_Current_2";//"BMS电流";
    public static String BMS_SOC_2="BMS_SOC_2";//"电池百分比(SOC) ";
    public static String BMS_MaxCellVolt="BMS_MaxCellVolt";// "BMS最高单体电压";


    public static String BMS_Stare="BMS_Stare";// "BMS状态 ";
    public static String Charge_Re="Charge_Re";// "BMS向VCU请求充电";
    public static String Charge_Mode="Charge_Mode";// "电池状态 ";
    public static String BAT_Stare="BAT_Stare";// "BAT状态";
    public static String BMS_PosRelay="BMS_PosRelay";//"BMS总正继电器状态——>修改：：HK5总正继电器";
    public static String BMS_FastRelay="BMS_FastRelay";// "BMS快充继电器状态——>修改：：HK6快充继电器";
    public static String BMS_SlowRelay="BMS_SlowRelay";//"BMS慢充继电器状态——>修改：：HK7慢充继电器";
    public static String BMS_MidRelay="BMS_MidRelay";// "BMS中间继电器状态——>修改：：HK8中间继电器 ";
    public static String BMS_PreRelay="BMS_PreRelay";// "BMS预充继电器状态——>修改：：HK4预充继电器";
    public static String BMS_IsDisChagreOrCharge="BMS_IsDisChagreOrCharge";// "BMS上下电状态 ";
    public static String BMS_VCUPermit="BMS_VCUPermit";// "BMS向VCU回复上电允许";
    public static String BMS_NegRelay="BMS_NegRelay";//"BMS总负继电器状态";
    public static String BMS_MaxContinueChargePower="BMS_MaxContinueChargePower";// "BMS最大持续充电功率";
    public static String BMS_MaxMomentChargePower="BMS_MaxMomentChargePower";//"最大瞬间充电功率";

    public static String BMS_ChrRemainMin="BMS_ChrRemainMin";//"剩余充电时间 ";
    public static String BMS_ChrRequestU="BMS_ChrRequestU";//"充电电压请求 ";
    public static String BMS_ChrRequestI="BMS_ChrRequestI";//"充电电流请求 ";
    public static String BMS_0x105_RollingCounter="BMS_0x105_RollingCounter";// "BMS CAN通讯计数";

    /******************************************* GreenCar ***************************************************/
    //BMS_DEBUG_SetRe
    public static String GBMS_SOC = "GBMS_SOC";  //系统电量
    public static String GBMS_MaxCellVoltAndNo = "GBMS_MaxCellVoltAndNo";  //最高电芯电压及编号
    public static String GBMS_MaxCellVoltAndNoNum = "GBMS_MaxCellVoltAndNoNum";  //最高电芯电压及编号
    public static String GBMS_MinCellVoltAndNo = "GBMS_MinCellVoltAndNo";  //最低电芯电压及编号
    public static String GBMS_MinCellVoltAndNoNum = "GBMS_MinCellVoltAndNoNum";  //最低电芯电压及编号
    public static String GBMS_MaxBIC = "GBMS_MaxBIC";  //最高BIC温度
    public static String GBMS_MaxCellTemAndNo = "GBMS_MaxCellTemAndNo";  //最高电芯温度及编号
    public static String GBMS_MaxCellTemAndNoNum = "GBMS_MaxCellTemAndNoNum";  //最高电芯温度及编号
    public static String GBMS_MinCellTemAndNo  = "GBMS_MinCellTemAndNo";  //最低电芯温度及编号
    public static String GBMS_MinCellTemAndNoNum  = "GBMS_MinCellTemAndNoNum";  //最低电芯温度及编号
    public static String GBMS_CommunQuality = "GBMS_CommunQuality";  //BIC采样总线通讯质量
    public static String GBMS_BMCTem = "GBMS_BMCTem";  //GBMS_BMC温度
    public static String GBMS_ChargePowerCon = "GBMS_ChargePowerCon";  //充电功率控制
    public static String GBMS_DisChargePowerCon = "GBMS_DisChargePowerCon";  //充电功率控制
    public static String GBMS_Current = "GBMS_Current";  //系统电流
    public static String GBMS_Total_Voltage = "GBMS_Total_Voltage";  //总电压
    public static String GBMS_RTChargeVolt = "GBMS_RTChargeVolt";  //GBMS测量的充电电压
    public static String GBMS_RTChargeCurrent = "GBMS_RTChargeCurrent";  //GBMS测量的充电电流
    public static String GBMS_MaxCellMonomerVoltAndNo = "GBMS_MaxCellMonomerVoltAndNo";  //最高电池单体电压和组号
    public static String GBMS_MaxCellMonomerVoltAndNoNum = "GBMS_MaxCellMonomerVoltAndNoNum";  //最高电池单体电压和组号
    public static String GBMS_Time_Remaining = "GBMS_Time_Remaining";  //GBMS估算充电剩余时间
    public static String GBMS_ChargeMaxOutVolt = "GBMS_ChargeMaxOutVolt";  //充电桩最大输出电压
    public static String GBMS_ChargeMinOutVolt = "GBMS_ChargeMinOutVolt";  //充电桩最小输出电压
    public static String GBMS_ChargeMaxOutCurrent = "GBMS_ChargeMaxOutCurrent";  //充电桩最大输出电流
    public static String GBMS_ChargeMinOutCurrent = "GBMS_ChargeMinOutCurrent";  //充电桩最小输出电流
    public static String GBMS_ChargeAllTime = "GBMS_ChargeAllTime";  //充电机统计累计的充电时间
    public static String GBMS_ChargeOutEnergy = "GBMS_ChargeOutEnergy";  //充电机统计输出能量（KWH）
    public static String GBMS_ChargeNo = "GBMS_ChargeNo";  //充电机编号

    /************************************** BMS停止充电消息 *************************************************/
    public static String GBMS_SocSetting = "GBMS_SocSetting";  // SOC设定
    public static String GBMS_TotalVoltUpperLimit = "GBMS_TotalVoltUpperLimit";  // 总电压上限
    public static String GBMS_UnitVoltUpperLimit = "GBMS_UnitVoltUpperLimit";  // 单体电压上限
    public static String GBMS_ChargeActiveStop = "GBMS_ChargeActiveStop";  // 充电桩主动中止
    public static String GBMS_InsulationFault  = "GBMS_InsulationFault";  //绝缘故障
    public static String GBMS_ConnectorOvertempFault = "GBMS_ConnectorOvertempFault";  //输出连接器过温故障
    public static String GBMS_OutputConnectorFault= "GBMS_OutputConnectorFault";  // BMS元件、输出器连接器故障
    public static String GBMS_ChargingConnectorFault = "GBMS_ChargingConnectorFault";  //充电连接器故障
    public static String GBMS_BatterypackOvertempFault = "GBMS_BatterypackOvertempFault";  //电池组温度过高故障
    public static String GBMS_HighVoltRelayFault = "GBMS_HighVoltRelayFault";  //高压继电器故障
    public static String GBMS_DetectionPoint2VoltFault = "GBMS_DetectionPoint2VoltFault";  //检测点2电压故障
    public static String GBMS_OtherFault = "GBMS_OtherFault";  //其他故障
    public static String GBMS_OverCurrentFault = "GBMS_OverCurrentFault";  //电流过大
    public static String GBMS_VoltFault = "GBMS_VoltFault";  //电压异常
    /************************************************************** *********************************************/

    /************************************** 充电机与BMS通讯故障 *********************************************/
    public static String GBMS_IdentiifyMsg = "GBMS_IdentiifyMsg";  //BMS辨识报文超时
    public static String GBMS_ParamerMsg = "GBMS_ParamerMsg";  //BMS充电参数报文超时
    public static String GBMS_ReadyMsg = "GBMS_ReadyMsg";  //BMS完成充电准备报文超时
    public static String GBMS_ChargeTotalStatusMsg = "GBMS_ChargeTotalStatusMsg";  //BMS充电总状态报文超时
    public static String GBMS_ChargeDemandMsg = "GBMS_ChargeDemandMsg";  //BMS充电需求报文超时
    public static String GBMS_ChargeAbortMsg= "GBMS_ChargeAbortMsg";  //BMS中止充电报文超时
    public static String GBMS_StatisticsMsg= "GBMS_StatisticsMsg";  //BMS统计报文超时
    /************************************************************** *********************************************/

    public static String GBMS_ChargeOutVolt = "GBMS_ChargeOutVolt";  //充电桩电压输出值
    public static String GBMS_ChargeOutCurrent = "GBMS_ChargeOutCurrent";  //充电机电流输出值
    public static String GBMS_ChargeRtTimer = "GBMS_ChargeRtTimer";  //充电机充电时间

    /************************************** 充电机中止报文 *************************************************/
    public static String GBMS_ConditionAbort="GBMS_ConditionAbort";  //达到条件中止
    public static String GBMS_ManualAbort= "GBMS_ManualAbort";  //人工中止
    public static String GBMS_FaultAbort= "GBMS_FaultAbort";  //故障中止
    public static String GBMS_ActiveAbort= "GBMS_ActiveAbort";  //BMS主动中止
    public static String GBMS_OverTempFault="GBMS_OverTempFault";  //充电机过温故障
    public static String GBMS_ConnectorFault= "GBMS_ConnectorFault";  //充电机连接器故障
    public static String GBMS_InternalOvertempFault= "GBMS_InternalOvertempFault";  //充电机内部过温故障
    public static String GBMS_UnTransmissionFault= "GBMS_UnTransmissionFault";  //所需电能不能传输
    public static String GBMS_EmergencyStopFault="GBMS_EmergencyStopFault";  //充电机急停故障
    public static String GBMS_StopOtherFault= "GBMS_StopOtherFault";  //其他故障
    public static String GBMS_CurrentMatch= "GBMS_CurrentMatch";  //电流不匹配
    public static String GBMS_VoltMatch= "GBMS_VoltMatch";  //电压不匹配

    //BMS_DEBUG_CellVolt
    /************************************** 电压的单体电池的编号 ***********************************/
    public static String GBMS_CellVolt = "GBMS_CellVolt";

    //BMS_DEBUG_BMUTem
    /************************************** 温度的单体电池的编号 ***********************************/
    public static String GBMS_CellTemp = "GBMS_CellTemp";

    //BMS_DEBUG_CellFault
    /************************************** 故障的首个单体电池的编号 *******************************/
    public static String GBMS_CellEqual = "GBMS_CellEqual";  //电池均衡
    public static String GBMS_CellOverVolt = "GBMS_CellOverVolt";  //电池过压
    public static String GBMS_CellUnderVolt = "GBMS_CellUnderVolt";  //电池欠压
    public static String GBMS_CellOverTemp = "GBMS_CellOverTemp";  //电池过温
    public static String GBMS_CellUnderTemp = "GBMS_CellUnderTemp";  //电池欠温


    //----------DCDCKeyName
    public static String DCDC_State="DCDC_State";//DCDC操作模式请求
    public static String Close_DCDC_Req="Close_DCDC_Req";//关闭DCDC转换器请求
    public static String Limiting_Current="Limiting_Current";//输出限流  下发100A，实际发送 （100+408.8）/0.2
    public static String Output_Voltage="Output_Voltage";//输出电流
    public static String DC_Temperature="DC_Temperature";//DC温度
    public static String InputCurrent="InputCurrent";//输入电流
    public static String Outputvoltage="Outputvoltage";//输出电压
    public static String DCDC_Runnig_Mode="DCDC_Runnig_Mode";//DCDC运行模式
    public static String DCDC_Reduced_Power="DCDC_Reduced_Power";//DCDC变频器降额状态
    public static String DCDC_Sta="DCDC_Sta";//DCDC控制器状态
    public static String DCDC_Fault="DCDC_Fault";//DCDC故障状态
    public static String Life="Life";//生命周期
    public static String Input_Voltage="Input_Voltage";//输入电压
    public static String CRC="CRC";//校验和

    public static String Output_Current="Output_Current";//输出电流
    public static String Output_Power="Output_Power";//输出功率

    public static String PTC_Temp_Detect ="PTC_Temp_Detect";//PTC温度检测
    public static String PTC_Temp_Feedback="PTC_Temp_Feedback" ;//PTC出口温度反馈
    public static String PTC_PWM_DUTY="PTC_PWM_DUTY" ;//PTC_PWM占空比
    public static String PTC_Current="PTC_Current" ;//PTC电流
    public static String PTC_Status ="PTC_Status";//PTC状态
    public static String over_heat ="over_heat";//PTC过温
    public static String over_Current="over_Current" ;//PTC过流
    public static String over_Volatge="over_Volatge" ;//PTC过压
    public static String under_Volatge ="under_Volatge";//PTC欠压
    public static String Igbt_Status="Igbt_Status" ;//IGBT状态
    public static String Igbt_Temp ="Igbt_Temp";//IGBT温度
    public static String PTC_FailGrade ="PTC_FailGrade";//PTC当前最高故障等级
    public static String PTC_FltCode ="PTC_FltCode";//PTC当前故障码
    public static String PTC_FltCode_Level="PTC_FltCode_Level" ;//本次发送故障码对应故障等级

    //--------------MCUKeyName
    //MCU_State_01
    public static final String Bus_Voltage= "Bus_Voltage";  //母线电压
    public static final String MCU_Work_State ="MCU_Work_State"; //MCU工作状态
    public static final String MCU_Fault_Level ="MCU_Fault_Level"; //MCU故障等级
    public static final String FootBrake ="FootBrake"; //刹车状态
    public static final String Gear ="Gear"; //挡位
    public static final String MCUDrivingMode ="MCUDrivingMode"; //MCU当前驾驶模式
    public static final String MCU_ERV_Level ="MCU_ERV_Level"; //MCU当前能量回收等级
    public static final String Accelerator ="Accelerator"; //油门深度百分比
    public static final String RotarySpeed ="RotarySpeed"; //转速
    public static final String MCU_Life ="MCU_Life"; //MCU生命周期
    public static final String DLCC_St ="DLCC_St"; //定速巡航开关

    //MCU_Error_01
    public static final String Error1_IgbtFault="Error1_IgbtFault"; //IGBT故障
    public static final String Error2_BusOverVoltage="Error2_BusOverVoltage"; //母线过压
    public static final String Error3_BusUnderVoltage="Error3_BusUnderVoltage"; //母线欠压
    public static final String Error4_OverCurrent="Error4_OverCurrent"; //母线过流
    public static final String Error5_VceOverCurrent="Error5_VceOverCurrent"; //软件过流
    public static final String Error6_MotorOverTemp="Error6_MotorOverTemp"; //电机过温
    public static final String Error7_IgbtOverTemp="Error7_IgbtOverTemp"; //IGBT过温
    public static final String Error8_MotorSpeeding="Error8_MotorSpeeding"; //电机超速
    public static final String Error9_RotatingTransformerFault="Error9_RotatingTransformerFault"; //旋变故障
    public static final String Error10_DriveVoltageFault="Error10_DriveVoltageFault"; //驱动板电压故障
    public static final String Error11_HardwareOverCurrent="Error11_HardwareOverCurrent"; //硬件过流
    public static final String Error12_IgbtTemp="Error12_IgbtTemp"; //IGBT结温检测故障
    public static final String Error13_UncontrolledSpeed="Error13_UncontrolledSpeed"; //飞车故障
    public static final String Error14_MotorPluggingAround="Error14_MotorPluggingAround"; //电机堵转
    public static final String Error15_HighSpeedHangingGear="Error15_HighSpeedHangingGear"; //高速误挂挡
    public static final String Error16_MoterOverload="Error16_MoterOverload"; //电机过载
    public static final String Error21_CanInit="Error21_CanInit"; //canB初始化故障
    public static final String Error22_CanRecv="Error22_CanRecv"; //canB接收故障
    public static final String Error23_CanTran="Error23_CanTran"; //canB发送故障
    public static final String Error24_Eeprom="Error24_Eeprom"; //EEproom错误




    //---------OBCKeyName

    public static String Charge_Discharge_Fault="Charge_Discharge_Fault";// "充放电状态";
    public static String OBC_Work_Mode ="OBC_Work_Mode";//"工作模式";
    public static String Enable_Signal ="Enable_Signal";//"使能信号";
    public static String CCCP_State="CCCP_State";// "CCCP状态";
    public static String Charge_Plug ="Charge_Plug";//"充电插头连接状态";
    public static String OBCOutputCurrent="OBCOutputCurrent" ;//"输出电流";
    public static String OBCOutputVoltage="OBCOutputVoltage";// "输出电压";

    public static String GuardAgainstTheft="GuardAgainstTheft" ;//防盗状态

    public static String Remote_Charge="Remote_Charge" ;//远程充电
    public static String OBC_Charge_Mode ="OBC_Charge_Mode";//充电模式
    public static String Remote_Discharge="Remote_Discharge" ;//远程放电
    public static String Electronic_Lock="Electronic_Lock" ;//电子锁控制

    public static String OBC_AC_Fault="OBC_AC_Fault";// "AC异常";
    public static String OBC_OverTem ="OBC_OverTem";//"过温保护";
    public static String Hardware_Fault="Hardware_Fault";// "硬件故障";
    public static String Electronic_Lock_s="Electronic_Lock_s" ;//"电子锁状态";
    public static String OBCFault_Level ="OBCFault_Level";//"故障等级";
    public static String OBCWork_State="OBCWork_State";// "工作模式";
    public static String OBCCharge_Plug ="OBCCharge_Plug";//"充电插头状态";
    public static String OBCCharge_St ="OBCCharge_St";//"充电状态";
    public static String OBCChargeAgain="OBCChargeAgain";// "再充电请求";
    public static String OBC_Connect_Fault="OBC_Connect_Fault";// "连接错误";
    public static String OBC_CAN_Fault="OBC_CAN_Fault";// "通讯故障";
    public static String OBCPWM ="OBCPWM";//"占空比";
    public static String OBC_Output_Current="OBC_Output_Current";// "输出电流";
    public static String OBC_Output_Voltage="OBC_Output_Voltage" ;//"输出电压";
    public static String OBC_Tem ="OBC_Tem";//"温度";
    public static String OBCLife1 ="OBCLife1";//"生命周期";
    public static String OBCCRC1="OBCCRC1" ;//"校验位";

    public static String MAX_Charge_Voltage="MAX_Charge_Voltage";//最大充电电压
    public static String OBCStart_State="OBCStart_State";//启动状态
    public static String MAX_Charge_Current="MAX_Charge_Current";//最大充电电流
    public static String PFCVoltage="PFCVoltage";//PFC电压
    public static String OBCLimitCurrent="OBCLimitCurrent";//限定电流
    public static String OBCCRC2="OBCCRC2";//校验位
    public static String OBCLife2="OBCLife2";//生命周期

    public static String OBCChargeTem1="OBCChargeTem1";//充电口温度1
    public static String OBCChargeTem2="OBCChargeTem2";//充电口温度2
    public static String OBCSystemSt="OBCSystemSt";//系统状态
    public static String OBCBMS_WakeUp="OBCBMS_WakeUp";//BMS唤醒信号
    public static String OBC_S2_St="OBC_S2_St";//S2状态
    public static String OBC_Fault_St="OBC_Fault_St";//错误标志
    public static String OBCLife3="OBCLife3";//生命周期
    public static String OBCCRC3="OBCCRC3";//校验位


    //-------VCUKeyName
    public static final String Key_State = "Key_State";  //钥匙状态
    public static final String BMS_EN = "BMS_EN";  //BMS低压使能脚
    public static final String DCDC_EN = "DCDC_EN"; //DCDC低压使能脚
    public static final String OBC_EN = "OBC_EN"; //OBC低压使能脚
    public static final String EPS_EN = "EPS_EN"; //电子方向助力使能脚
    public static final String VALVE_ON = "VALVE_ON"; //换热器电磁阀
    public static final String RFU_EXT_EN1 = "RFU_EXT_EN1"; //VCU预留高边输出1
    public static final String RFU_EXT_EN2 = "RFU_EXT_EN2"; //VCU预留高边输出2
    public static final String RFU_EXT_EN3 = "RFU_EXT_EN3"; //VCU预留高边输出3
    public static final String RFU_RLY_L_1 = "RFU_RLY_L_1"; //VCU预留底边继电器1
    public static final String RFU_RLY_L_2 = "RFU_RLY_L_3"; //VCU预留底边继电器2
    public static final String RFU_RLY_L_3 = "RFU_RLY_L_3"; //VCU预留底边继电器3
    public static final String VACUUM_RLY_L = "VACUUM_RLY_L"; //真空泵供电
    public static final String MCU_POWER_EN1 = "MCU_POWER_EN1"; //VCU控MCU供电1
    public static final String MCU_POWER_EN2 = "MCU_POWER_EN2"; //VCU控MCU供电2
    public static final String MCU_POWER_EN3 = "MCU_POWER_EN3"; //VCU控MCU供电3
    public static final String POWER_EN = "POWER_EN"; //VCU_外围部件供电
    public static final String RFU_IO_1 = "RFU_IO_1"; //VCU预留输出1
    public static final String RFU_IO_2 = "RFU_IO_2"; //VCU预留输出2
    public static final String RFU_IO_5 = "RFU_IO_5"; //VCU预留输出5
    public static final String RFU_IO_6 = "RFU_IO_6"; //VCU预留输出6
    public static final String CRASH = "CRASH"; //碰撞状态
    public static final String Brake_Oil = "Brake_Oil"; //刹车油状态
    public static final String Water1_Level_check = "Water1_Level_check"; //水位检测1
    public static final String Water2_Level_check = "Water2_Level_check"; //水位检测2
    public static final String RFU_CHK_1 = "RFU_CHK_1"; //VCU预留输入1
    public static final String RFU_CHK_2 = "RFU_CHK_2"; //VCU预留输入2
    public static final String RFU_CHK_3 = "RFU_CHK_3"; //空调泵输出
    public static final String B3C_Temp = "B3C_Temp"; //3C盒温度
    public static final String PCB_Temp = "PCB_Temp"; //VCU_PCB板温度
    public static final String COOLANT_TEMP1 = "COOLANT_TEMP1"; //冷却液温度1
    public static final String COOLANT_TEMP2 = "COOLANT_TEMP2"; //冷却液温度2

    //VCU_State_02
    public static final String VACUUM_Value = "VACUUM_Value"; //真空泵压力
    public static final String VBAT_Value = "VBAT_Value"; //蓄电池电压
    public static final String VCU_Work_State = "VCU_Work_State"; //VCU工作状态
    public static final String PowerN_Relay = "PowerN_Relay"; //总负继电器
    public static final String VCUToMCU_Work_State = "VCUToMCU_Work_State"; //VCU通知MCU工作状态
    public static final String Handbrake_State = "Handbrake_State"; //手刹状态
    public static final String VCUDrivingMode = "VCUDrivingMode"; //驾驶模式
    public static final String VCU_ERV_Level = "VCU_ERV_Level"; //能量回收等级
    public static final String DLCC = "DLCC"; //定速巡航
    public static final String DLCC_SPEED = "DLCC_SPEED"; //定速巡航速度
    public static final String VCU_Life = "VCU_Life"; //生命周期
    public static final String VCU_Car_Speed = "Car_Speed"; //车速


    //VCU_Error_01
    public static final String IO_BMS_EN_Error = "IO_BMS_EN_Error"; //BMS低压使能脚故障
    public static final String IO_DCDC_EN_Error = "IO_DCDC_EN_Error"; //DCDC低压使能脚故障
    public static final String IO_EPS_EN_Error = "IO_EPS_EN_Error"; //电子方向助力使能脚
    public static final String IO_OBC_EN_Error = "IO_OBC_EN_Error"; //OBC低压使能脚故障
    public static final String IO_VALVE_ON_Error = "IO_VALVE_ON_Error"; //换热器电磁阀故障
    public static final String IO_RFU_EXT_EN1_Error = "IO_RFU_EXT_EN1_Error"; //VCU预留高边输出1故障
    public static final String IO_RFU_EXT_EN2_Error = "IO_RFU_EXT_EN2_Error"; //VCU预留高边输出2故障
    public static final String IO_RFU_EXT_EN3_Error = "IO_RFU_EXT_EN3_Error"; //VCU预留高边输出3故障
    public static final String RFU_RLY_L_1_OpenLoad = "RFU_RLY_L_1_OpenLoad"; //VCU预留底边继电器1开路
    public static final String RFU_RLY_L_1_OverLoadOverTemp = "RFU_RLY_L_1_OverLoadOverTemp"; //VCU预留底边继电器1过载过温
    public static final String RFU_RLY_L_2_OpenLoad = "RFU_RLY_L_2_OpenLoad"; //VCU预留底边继电器2开路
    public static final String RFU_RLY_L_2_OverLoadOverTemp = "RFU_RLY_L_2_OverLoadOverTemp"; //VCU预留底边继电器2过载过温
    public static final String RFU_RLY_L_3_OpenLoad = "RFU_RLY_L_3_OpenLoad"; //VCU预留底边继电器3开路
    public static final String RFU_RLY_L_3_OverLoadOverTemp = "RFU_RLY_L_3_OverLoadOverTemp"; //VCU预留底边继电器3过载过温
    public static final String VACUUM_RLY_L_OpenLoad = "VACUUM_RLY_L_OpenLoad"; //真空泵供电开路
    public static final String VACUUM_RLY_L_OverLoadOverTemp = "VACUUM_RLY_L_OverLoadOverTemp"; //真空泵供电过载过温
    public static final String WATER_PUMP_RLY1_OpenLoad = "WATER_PUMP_RLY1_OpenLoad"; //水泵1继电器开路
    public static final String WATER_PUMP_RLY1_OverLoadOverTemp = "WATER_PUMP_RLY1_OverLoadOverTemp"; //水泵1继电器过载过温
    public static final String WATER_PUMP_RLY2_OpenLoad = "WATER_PUMP_RLY2_OpenLoad"; //水泵2继电器开路
    public static final String WATER_PUMP_RLY2_OverLoadOverTemp = "WATER_PUMP_RLY2_OverLoadOverTemp"; //水泵2继电器过载过温
    public static final String CLD_FAN_RLY_OpenLoad = "CLD_FAN_RLY_OpenLoad"; //冷却风扇继电器开路
    public static final String CLD_FAN_RLY_OverLoadOverTemp = "CLD_FAN_RLY_OverLoadOverTemp"; //冷却风扇继电器过载过温
    public static final String AC_RLY_OpenLoad = "AC_RLY_OpenLoad"; //空调泵继电器开路
    public static final String AC_RLY_OverLoadOverTemp = "AC_RLY_OverLoadOverTemp"; //空调泵继电器过载过温
    public static final String VCU_HIVLAlarm = "VCU_HIVLAlarm"; //高压互锁故障

    public static final String W_PUMP1_PWM = "W_PUMP1_PWM"; //3C水泵输出
    public static final String W_PUMP2_PWM = "W_PUMP2_PWM"; //电池水泵输出
    public static final String FAN_PWM = "FAN_PWM"; //冷却风扇输出
    public static final String B3C_WFS_Value = "B3C_WFS_Value"; //3C水流量
    public static final String HV_WFS_Value = "HV_WFS_Value"; //电池水流量
    public static final String W_PUMP1_RLY = "W_PUMP1_RLY"; //3C水泵电源继电器
    public static final String W_PUMP2_RLY = "W_PUMP2_RLY"; //电池水泵继电器
    public static final String COLD_FAN_RLY = "COLD_FAN_RLY"; //冷却风扇继电器
    public static final String CAR_TYPE="Car_Type";//车型

    /******************************************* GreenCar ***************************************************/
    //VCU01
    public static final String Gkey = "Gkey";   //钥匙位置信号
    public static final String GDCDC_EN = "GDCDC_EN"; //DC/DC使能脚状态
    public static final String GOBC_EN = "GOBC_EN";  //OBC使能脚状态
    public static final String GBMSPowerN = "GBMSPowerN";  //HK3总负继电器(原名为BMS总负继电器状态)
    public static final String GOBC_WAKEUP = "GOBC_WAKEUP";   //OBC唤醒VCU信号状态
    public static final String GKL15 = "GKL15";   //KL15状态
    public static final String GCold_FAN = "GCold_FAN";   //冷排风扇开关
    public static final String GVacuumPumps = "GVacuumPumps";   //真空泵开关
    public static final String GEAS_Switch = "GEAS_Switch";   //压缩机开关按键状态
    public static final String GMCU_Power_P = "GMCU_Power_P";  //MCU母线+继电器状态
    public static final String GMCU_Power_N = "GMCU_Power_N";  //MCU母线-继电器状态
    public static final String GEAS_Power_P = "GEAS_Power_P";  //EAS母线+继电器状态
    public static final String GEAS_Power_N = "GEAS_Power_N";   //EAS母线-继电器状态
    public static final String GBMS_CAN_Cha_F = "GBMS_CAN_Cha_F";   //VCU允许充电状态
    public static final String GBMSUDPower = "GBMSUDPower";  //VCU请求BMS上电
    public static final String GVCU_Re_BMS_UpPower = "GVCU_Re_BMS_UpPower";  //VCU请求BMS上电
    public static final String GFastChangeFig = "GFastChangeFig";  //快充
    public static final String GFastChangeRelay = "GFastChangeRelay";  //快充继电器状态
    public static final String GVCU_HIVLAlarm = "GVCU_HIVLAlarm";  //高压互锁状态
    public static final String GDriving_Mode_Status = "GDriving_Mode_Status";  //车辆驾驶模式
    public static final String GERV_Level_Status = "GERV_Level_Status";  //能量回收等级

    //VCU02
    public static final String GGear = "GGear"; //挡位
    public static final String GLight_TailLight = "GLight_TailLight"; //尾灯
    public static final String GLight_Left = "GLight_Left"; //左转灯
    public static final String GLight_Right = "GLight_Right"; //右转灯
    public static final String GLight_Front_FogLamp = "GLight_Front_FogLamp"; //前雾灯
    public static final String GLight_Rear_FogLamp = "GLight_Rear_FogLamp"; //后雾灯
    public static final String GLight_HeadLamp = "GLight_HeadLamp"; //前大灯
    public static final String GLight_DrivingLamp = "GLight_DrivingLamp"; //行车灯
    public static final String GLight_DippedHeadLight = "GLight_DippedHeadLight"; //近光灯
    public static final String GLight_BackLight = "GLight_BackLight"; //倒车灯
    public static final String GLight_BrakeLight = "GLight_BrakeLight"; //刹车灯

    //VCU_To_OBC
    public static final String GVCU_OBC_stmode = "GVCU_OBC_stmode"; //VCU控制OBC状态指令——>修改：BMS设置OBC的工作模式
    public static final String GVCU_DCDC_voltage_req = "GVCU_DCDC_voltage_req"; //VCU控制DCDC输出电压
    public static final String GVCU_DCDC_stmode = "GVCU_DCDC_stmode"; //VCU控制DC/DC状态指令
    public static final String GRollingCounter = "GRollingCounter"; //VCU与OBC的CAN通讯计数

    //VCU_To_OBC2
    public static final String GVCU_KeyPosition = "GVCU_KeyPosition"; //钥匙位置信号

    //VCU_To_EAS
    public static final String GEAS_C_Stare = "GEAS_C_Stare"; //压缩机控制器状态
    public static final String GEAS_RPM = "GEAS_RPM"; //压缩机目标转速

    //VCU_To_EAS2
    public static final String GVCU_Life = "GVCU_Life"; //VCU生命信号
    public static final String GVCU_Init_Stare = "GVCU_Init_Stare"; //VCU初始化状态  0x0:未完成  0x1:已完成 other: 无效
    public static final String GBAT_Vol = "GBAT_Vol"; //蓄电池电压

    //VCU_To_MCU
    public static final String GContMode = "GContMode"; //控制模式
    public static final String GGearStatus = "GGearStatus"; //档位状态
    public static final String GFootBrake = "GFootBrake"; //脚刹
    public static final String GHandBrake = "GHandBrake"; //手刹
    public static final String GDischarge = "GDischarge"; //主动放电
    public static final String GEnable = "GEnable"; //使能 0：关管 1：开管
    public static final String GRequest_Speed_Lower = "GRequest_Speed_Lower"; //速度请求值（低字节
    public static final String GRequest_Speed_Upper = "GRequest_Speed_Upper"; //速度请求值（高字节） 算法：（高字节*256+低字节）-15000
    public static final String GRequest_Torque_Lower = "GRequest_Torque_Lower"; //转矩请求值（低字节）
    public static final String GRequest_Torque_Upper = "GRequest_Torque_Upper"; //转矩请求值（高字节）算法：（高字节*256+低字节）-3000
    public static final String GReserve1 = "GReserve1"; //保留
    public static final String GMasterConnect = "GMasterConnect"; //主接状态
    public static final String GReserve2 = "GReserve2"; //保留
    public static final String Glife_cnt = "Glife_cnt"; //心跳
    public static final String GCheckSum = "GCheckSum"; //和校验

    //VCU_To_EPS
    public static final String GSpeed_Lower = "GSpeed_Lower"; //车速（低字节）
    public static final String GSpeed_Upper = "GSpeed_Upper"; //车速(高字节)，算法=(D2*256+D1)*0.01

    //VCU03
    public static final String GBMS_Power_N_Current = "GBMS_Power_N_Current"; //母线负端电流  (Data[0]*256+Data1)/10-300
    public static final String Gaccelerator = "Gaccelerator"; //油门深度百分比 Data2*0.5
    public static final String GCarSpeed = "GCarSpeed"; //车速  Speed = (Data3*256+Data4)*0.01

    //TPMS
    public static final String TPMS_VEHICLE_TPMS_LF="TPMS_VEHICLE_TPMS_LF";
    public static final String TPMS_VEHICLE_TPMS_RF="TPMS_VEHICLE_TPMS_RF";
    public static final String TPMS_VEHICLE_TPMS_LR="TPMS_VEHICLE_TPMS_LR";
    public static final String TPMS_VEHICLE_TPMS_RR="TPMS_VEHICLE_TPMS_RR";

    public static final String  TPMS_DOUBLEVEHICLE_TPMS_TEMP_LF="TPMS_DOUBLEVEHICLE_TPMS_TEMP_LF";
    public static final String TPMS_VEHICLE_TPMS_TEMP_RF= "TPMS_VEHICLE_TPMS_TEMP_RF";
    public static final String TPMS_VEHICLE_TPMS_TEMP_LR= "TPMS_VEHICLE_TPMS_TEMP_LR";
    public static final String VTPMS_EHICLE_TPMS_TEMP_RR= "VTPMS_EHICLE_TPMS_TEMP_RR";
}
